package com.liuzy.movie;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import com.liuzy.util.Util;

/**
 * 一生有你电影下载网 http://www.ysyn.net/
 * 
 * @author liuzy
 * @since 2016年3月3日
 */
public class Ysyn extends Movie {
	public static void main(String[] args) {
		Ysyn ysyn = new Ysyn();
		ysyn.start("http://www.ysyn.net/");
	}

	@Override
	public void scaning(String html) {
		Matcher urlM = Pattern.compile("<a href=\"(/.+?.html)\"").matcher(html);
		while (urlM.find()) {
			pageQueue.add("http://www.ysyn.net" + urlM.group(1));
		}
		byte[] image = null;
		if (saveDB) {
			Matcher imageM = Pattern.compile("<img src=\"(.*?)\" width=\"154\" height=\"214\"").matcher(html);
			if (imageM.find()) {
				String path = imageM.group(1);
				if (!path.startsWith("http:")) {
					path = "http://www.ysyn.net" + path;
				}
				image = Util.readImageBytes(path);
			}
		}
		Matcher movieM = Pattern.compile("start\\('(.+?)'\\).+?\"在线观看(.+?)\"").matcher(html);
		while (movieM.find()) {
			save(movieM.group(2), image, movieM.group(1));
		}
	}
}
